package onlinejudge.service;

import java.util.List;
import java.util.Map;

import onlinejudge.entity.Community;
import onlinejudge.vo.CommunityVo;

public interface CommunityService {

	/**
	 * 查询文章
	 * @param parameters
	 * @return
	 */
	List<CommunityVo> queryCommunity(Map<String, Object> parameters);
	/**
	 * 添加文章
	 * @param community
	 */
	void addCommunity(Community community);
	/**
	 * 更新文章阅读量
	 * @param community
	 */
	void updateCommunity(Community community);
	/**
	 * 删除文章
	 * @param communityId
	 */
	void deleteCommunity(Integer communityId);
	/**
	 * 获取文章数量
	 * @return
	 */
	Integer getCommunityCount();
}
